# arch/x86/kernel/generate.py
# 
# Copyright (C) 2021, 2022 intirain. 
# 
# This file is part of evx. 
# 
# evx is free software: you can redistribute if and/or modify 
# it under the terms of the GNU General Public License as published by 
# the Free Software Foundation, either version 3 of the License, or 
# (at your option) any later version. 
# 
# evx is distributed in the hope that it will be useful, 
# but WITHOUT ANY WARRANTY; without even the implied warranty of 
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 
# GNU General Public License for more details. 
# 
# You should have received a copy of the GNU General Public License 
# along with evx. If not, see <https://www.gnu.org/licenses/>


import sys


sys.stdout = open("__arch_traps_generated.c", "w")

for i in range(0, 21):
    print("\tset_trap_gate(%d, trap_%d_entry);" % (i, i))

sys.stdout.close()

